package com.tao.YanMoDesignPattern.factory.factoryMethod.pattern;

/**
 * @Author Mi_Tao
 * @Date 2023/7/24
 * @Description
 * @Version 1.0
 **/
public abstract class Creator {

    // 创建Product 的工厂方法
    protected abstract Product factoryMethod();

    /**
     * 通常在这些方法实现中需要调用工厂方法来获取Product 对象
     */
    public void someOperation(){
        Product product = factoryMethod();
    }


}
